repeated walking by the same place - Turkish English Dictionary